MGLPTDFKELQIPGYVLKTLYVIGFFRDMVDALCPYIGLPSFLDHNETSRSDPTRLALSTSATLANELIPVVRFSDLLTDPEDCCTVCLSDFVSDDKIRQLPKCGHVFHHRCLDRWIVDCNKITCPICRNRFLPEEKSTPFDWGTSDWFRDEVESTN